1,880 research outputs found
Architectures for online simulation-based inference applied to robot motion planning
Robotic systems have enjoyed significant adoption in industrial and field applications
in structured environments, where clear specifications of the task and observations are
available. Deploying robots in unstructured and dynamic environments remains a
challenge, being addressed through emerging advances in machine learning. The key
open issues in this area include the difficulty of achieving coverage of all factors of
variation in the domain of interest, satisfying safety constraints, etc. One tool that has
played a crucial role in addressing these issues is simulation - which is used to generate
data, and sometimes as a world representation within the decision-making loop.
When physical simulation modules are used in this way, a number of computational
problems arise. Firstly, a suitable simulation representation and fidelity is required
for the specific task of interest. Secondly, we need to perform parameter inference of
physical variables being used in the simulation models. Thirdly, there is the need for
data assimilation, which must be achieved in real-time if the resulting model is to be
used within the online decision-making loop. These are the motivating problems for
this thesis.
In the first section of the thesis, we tackle the inference problem with respect to
a fluid simulation model, where a sensorised UAV performs path planning with the
objective of acquiring data including gas concentration/identity and IMU-based wind
estimation readings. The task for the UAV is to localise the source of a gas leak, while
accommodating the subsequent dispersion of the gas in windy conditions. We present
a formulation of this problem that allows us to perform online and real-time active
inference efficiently through problem-specific simplifications.
In the second section of the thesis, we explore the problem of robot motion planning
when the true state is not fully observable, and actions influence how much of the
state is subsequently observed. This is motivated by the practical problem of a robot
performing suction in the surgical automation setting. The objective is the efficient
removal of liquid while respecting a safety constraint - to not touch the underlying
tissue if possible. If the problem were represented in full generality, as one of planning
under uncertainty and hidden state, it could be hard to find computationally efficient
solutions. Once again, we make problem-specific simplifications. Crucially, instead of
reasoning in general about fluid flows and arbitrary surfaces, we exploit the observations
that the decision can be informed by the contour tree skeleton of the volume, and the
configurations in which the fluid would come to rest if unperturbed. This allows us
to address the problem as one of iterative shortest path computation, whose costs are
informed by a model estimating the shape of the underlying surface.
In the third and final section of the thesis, we propose a model for real-time parameter
estimation directly from raw pixel observations. Through the use of a Variational
Recurrent Neural Network model, where the latent space is further structured by
penalising for fit to data from a physical simulation, we devise an efficient online
inference scheme. This is first shown in the context of a representative dynamic
manipulation task for a robot. This task involves reasoning about a bouncing ball that it
must catch – using as input the raw video from an environment-mounted camera and
accommodating noise and variations in the object and environmental conditions. We
then show that the same architecture lends itself to solving inference problems involving
more complex dynamics, by applying this to measurement inversion of ultrafast X-Ray
scattering data to infer molecular geometry
Active Localization of Gas Leaks using Fluid Simulation
Sensors are routinely mounted on robots to acquire various forms of
measurements in spatio-temporal fields. Locating features within these fields
and reconstruction (mapping) of the dense fields can be challenging in
resource-constrained situations, such as when trying to locate the source of a
gas leak from a small number of measurements. In such cases, a model of the
underlying complex dynamics can be exploited to discover informative paths
within the field. We use a fluid simulator as a model, to guide inference for
the location of a gas leak. We perform localization via minimization of the
discrepancy between observed measurements and gas concentrations predicted by
the simulator. Our method is able to account for dynamically varying parameters
of wind flow (e.g., direction and strength), and its effects on the observed
distribution of gas. We develop algorithms for off-line inference as well as
for on-line path discovery via active sensing. We demonstrate the efficiency,
accuracy and versatility of our algorithm using experiments with a physical
robot conducted in outdoor environments. We deploy an unmanned air vehicle
(UAV) mounted with a CO2 sensor to automatically seek out a gas cylinder
emitting CO2 via a nozzle. We evaluate the accuracy of our algorithm by
measuring the error in the inferred location of the nozzle, based on which we
show that our proposed approach is competitive with respect to state of the art
baselines.Comment: Accepted as a journal paper at IEEE Robotics and Automation Letters
(RA-L
Vid2Param: Modelling of Dynamics Parameters from Video
Videos provide a rich source of information, but it is generally hard to
extract dynamical parameters of interest. Inferring those parameters from a
video stream would be beneficial for physical reasoning. Robots performing
tasks in dynamic environments would benefit greatly from understanding the
underlying environment motion, in order to make future predictions and to
synthesize effective control policies that use this inductive bias. Online
physical reasoning is therefore a fundamental requirement for robust autonomous
agents. When the dynamics involves multiple modes (due to contacts or
interactions between objects) and sensing must proceed directly from a rich
sensory stream such as video, then traditional methods for system
identification may not be well suited. We propose an approach wherein fast
parameter estimation can be achieved directly from video. We integrate a
physically based dynamics model with a recurrent variational autoencoder, by
introducing an additional loss to enforce desired constraints. The model, which
we call Vid2Param, can be trained entirely in simulation, in an end-to-end
manner with domain randomization, to perform online system identification, and
make probabilistic forward predictions of parameters of interest. This enables
the resulting model to encode parameters such as position, velocity,
restitution, air drag and other physical properties of the system. We
illustrate the utility of this in physical experiments wherein a PR2 robot with
a velocity constrained arm must intercept an unknown bouncing ball with partly
occluded vision, by estimating the physical parameters of this ball directly
from the video trace after the ball is released.Comment: Accepted as a journal paper at IEEE Robotics and Automation Letters
(RA-L
Integrating security solutions to support nanoCMOS electronics research
The UK Engineering and Physical Sciences Research Council (EPSRC) funded Meeting the Design Challenges of nanoCMOS Electronics (nanoCMOS) is developing a research infrastructure for collaborative electronics research across multiple institutions in the UK with especially strong industrial and commercial involvement. Unlike other domains, the electronics industry is driven by the necessity of protecting the intellectual property of the data, designs and software associated with next generation electronics devices and therefore requires fine-grained security. Similarly, the project also demands seamless access to large scale high performance compute resources for atomic scale device simulations and the capability to manage the hundreds of thousands of files and the metadata associated with these simulations. Within this context, the project has explored a wide range of authentication and authorization infrastructures facilitating compute resource access and providing fine-grained security over numerous distributed file stores and files. We conclude that no single security solution meets the needs of the project. This paper describes the experiences of applying X.509-based certificates and public key infrastructures, VOMS, PERMIS, Kerberos and the Internet2 Shibboleth technologies for nanoCMOS security. We outline how we are integrating these solutions to provide a complete end-end security framework meeting the demands of the nanoCMOS electronics domain
How does it function? Characterizing long-term trends in production serverless workloads
This paper releases and analyzes two new Huawei cloud serverless traces. The traces span a period of over 7 months with over 1.4 trillion function invocations combined. The first trace is derived from Huawei's internal workloads and contains detailed per-second statistics for 200 functions running across multiple Huawei cloud data centers. The second trace is a representative workload from Huawei's public FaaS platform. This trace contains per-minute arrival rates for over 5000 functions running in a single Huawei data center. We present the internals of a production FaaS platform by characterizing resource consumption, cold-start times, programming languages used, periodicity, per-second versus per-minute burstiness, correlations, and popularity. Our findings show that there is considerable diversity in how serverless functions behave: requests vary by up to 9 orders of magnitude across functions, with some functions executed over 1 billion times per day; scheduling time, execution time and cold-start distributions vary across 2 to 4 orders of magnitude and have very long tails; and function invocation counts demonstrate strong periodicity for many individual functions and on an aggregate level. Our analysis also highlights the need for further research in estimating resource reservations and time-series prediction to account for the huge diversity in how serverless functions behave.Postprin
Effective mobilities in pseudomorphic Si/SiGe/Si p-channel metal-oxide-semiconductor field-effect transistors with thin silicon capping layers
The room-temperature effective mobilities of pseudomorphic Si/Si0.64Ge0.36/Si p-metal-oxidesemiconductor field effect transistors are reported. The peak mobility in the buried SiGe channel increases with silicon cap thickness. It is argued that SiO2/Si interface roughness is a major source of scattering in these devices, which is attenuated for thicker silicon caps. It is also suggested that segregated Ge in the silicon cap interferes with the oxidation process, leading to increased SiO2/Si interface roughness in the case of thin silicon caps
- …